/*html, body {*/
/*    height: 100%;*/
/*}*/
.layui-card {
    margin-bottom: 0px;
}

.input-box {
    width: 190px;
}

.input-box .xm-select-parent .xm-form-select dl {
    min-width: 290px;
}

.input-box .xm-select-parent dd > .xm-cz-group {
    max-width: none !important;
}

.tree-input {
    cursor: pointer;
}

.left-page {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 250px;
    height: calc(100% - 16px);
    background: #fff;
    margin: 8px 8px 8px 0px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
}

.left-page .header-page {
    position: absolute;
    width: 100%;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
    z-index: 100;
    border-bottom: 1px solid #dedede;
    box-sizing: border-box;
    background-color: #fff;
}

.header-page .retract {
    position: absolute;
    right: 35px;
    font-weight: bold;
    cursor: pointer;
}

.header-page .refresh {
    position: absolute;
    right: 10px;
    cursor: pointer;
}

.left-page .content-page {
    height: 100%;
    padding-top: 35px;
    box-sizing: border-box;
    overflow: auto;
}

.left-page .show-hide {
    position: absolute;
    top: 50%;
    right: -20px;
    transform: translateY(-50%);
    width: 20px;
    height: 60px;
    line-height: 60px;
    cursor: pointer;
    background: rgba(0, 0, 0, 0.1);
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.right-page {
    margin-left: 270px;
}

.text-input {
    width: 75%;
}
.text-label {
    font-weight: bold;
}
.text-content {
    line-height: 38px;
    font-size: 14px
}
.popup-btn-block {
    margin-left: 40%;
    margin-top: 20px;
}
